body{background-color:#e9eaeb;}
body.on{height:100%;overflow:hidden;}
@media(max-width:320px){
    body{width:320px;overflow-x:auto!important;}
}
.mnav_btn{cursor:pointer;}
.logo_w{width:160px;}
.wrap{position:relative;width:100%;min-height:100%;padding-top:42px;}
.site_notice{position:relative;width:100%;padding:25px 15px;background-color:#f6f4db;}
.site_notice .close{position:absolute;top:5px;right:5px;cursor:pointer;display:block;}
.site_notice .close:hover{color:rgba(0,0,0,.5);}
.doc_area{width:100%;}
.ifm_box{padding:15px;}
#outDoc{display:block;}
.site_top{position:fixed;z-index:413;left:0;top:0;right:0;width:100%;text-align:center;background-color:#514f57;color:#fff;}
.site_top .item_top{height:42px;line-height:42px;border-bottom:1px solid #999;}
.site_top .item_top .iconfont{font-size:20px;}
.site_top .item_top .iconfont:hover{background-color:rgba(0,0,0,.1);}
.site_top .item_top .item{float:left;height:100%;min-width:45px;text-align:center;}
.site_top .item_top .item:not(:last-child){border-right:1px solid #444;}
.site_top .item_top .left{position:relative;float:left;height:100%;padding:2px;padding-left:42px;text-align:left;}
.site_top .item_top .mnav_btn{position:absolute;left:0;top:0;bottom:0;width:42px;}
.site_top .logo{max-height:100%;width:100%;padding-left:15px;}
.site_top .item_top .right{position:relative;float:right;height:100%;background-color:hsla(0,0%,100%,.1);}

.hide_itm{position:relative;}
.hide_itm .show{position:relative;display:block;height:100%;width:100%;padding:0 6px;cursor:pointer;}
.hide_itm .show.active:after{content:"";display:block;z-index:5;position:absolute;bottom:-1px;right:-1px;width:0;height:0;border:5px solid #f80a4d;border-left-color:transparent;border-top-color:transparent;}
.hide_itm .hide_content{position:absolute;top:40px;right:-1px;width:200px;text-align:left;padding:10px;line-height:1.6;background-color:#fff;color:#000;border:1px solid  #ddd;display:none;}
.hide_itm .hide_content.active{display:block;}
.hide_itm .news_area{padding-bottom:5px;}
.news_area{font-size:14px;}
.news_area .ntxt{position:relative;display:block;width:100%;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
.news_area .ntxt:before{content:"";display:inline-block;vertical-align:middle;margin-right:8px;width:6px;height:6px;border-radius:50%;background-color:currentColor;}
.news_area .more{display:block;width:100%;padding-top:5px;margin-top:5px;border-top:1px dashed currentColor;color:#999;}
.news_area .more:hover{text-decoration:underline;}

/*site_top 文档顶部上*/
.left_sidebar{position:fixed;z-index:418;top:0;left:-999px;width:100%;bottom:0;padding-top:40px;padding-bottom:20px;overflow-y:auto;background:url(../img/bgcopy.png);background-color:#2d425a;color:#fff;-webkit-box-shadow:0 2px 10px -2px #222;box-shadow:0 2px 10px -2px #222;}
.left_sidebar.active{left:0;-webkit-transition:left .35s;transition:left .35s;}

.left_sidebar .mnav_btn{position:absolute;top:0;right:0;width:40px;height:40px;text-align:center;line-height:40px;font-size:20px;cursor:pointer;color:#999;}
.left_sidebar .logo_box{display:block;width:100%;padding:10px 10px;text-align:center;}
.left_sidebar .logo{max-width:150px;max-height:150px;margin-bottom:8px;cursor:pointer;}
.left_sidebar .nav_area{}
/*.left_sidebar .nav_area li{border-bottom:1px solid #232229;}*/
.left_sidebar .nav_area a{padding:8px 8px;cursor:pointer;}
.left_sidebar .nav_area  .summary.active{text-decoration:none;background-color:#803924;-webkit-transition:all .35s;transition:all .35s;cursor:pointer;}
.left_sidebar .nav_area a:hover,.left_sidebar .nav_area  .summary.active{text-decoration:none;background-color:#803924;-webkit-transition:all .35s;transition:all .35s;cursor:pointer;}
.left_sidebar .nav_area li.active .summary{border-bottom:inherit;}
.left_sidebar .summary{position:relative;display:block;width:100%;padding-right:30px;}
.left_sidebar .summary .iconfont{display:inline-block;width:27px;}
.left_sidebar .summary .jt{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px;margin:0;text-align:center;font-size:12px;}
.left_sidebar .nav_area li.active .jt{-webkit-animation:Rotate180 .25s;animation:Rotate180 .25s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;}
@-webkit-keyframes Rotate180{
    100%{
        -webkit-transform:rotate(180deg) translateY(50%);
                transform:rotate(180deg) translateY(50%);
    }
}
@keyframes Rotate180{
    100%{
        -webkit-transform:rotate(180deg) translateY(50%);
                transform:rotate(180deg) translateY(50%);
    }
}
.left_sidebar .details{width:100%;display:none; background-color:hsla(14,83%,8%,.3)}
.left_sidebar .details a{position:relative;display:block;width:100%;text-indent:27px;border-color:#000!important;}
.left_sidebar .details a:not(:last-child){border-bottom:1px dotted;}
.left_sidebar .details a:before,.left_sidebar .details a:after{content:"";position:absolute;border-color:inherit!important;}
.left_sidebar .details a:before{top:0;bottom:0;left:16px;border-left:1px dotted;}
.left_sidebar .details a:after{left:16px;top:50%;width:12px;border-top:1px dotted;}
.site_ewm {display:block;margin:40px auto;max-width:170px;max-height:170px;text-align:center;}
.site_ewm img{border:1px solid #ddd;}
.ewmtxt{color:#999;font-size:14px;margin-top:15px;text-align:center;}
/*left_sidebar 左侧边栏 */
.r_sitebar{position:fixed;right:0;bottom:130px;z-index:411;}
.r_sitebar .show{}
.r_sitebar .show.on{display: none;}
.r_sitebar .show .item{position:relative;width:36px;height:36px;border-radius:50%;line-height:36px;margin-bottom:2px;text-align:center;background-color:#ddd;color:#000;font-size:14px;cursor:pointer;}
.r_sitebar .pc{display:none;}
.r_sitebar .phone .iconfont{font-size:22px;}
/*.r_sitebar .show .item:not(:last-child){border-bottom:1px solid currentColor;}*/
.r_sitebar .pc img{display:block;margin:auto;width:26px;margin-bottom:10px;}
.r_sitebar .hides{position:absolute;z-index:2;width:200px;right:38px;top:0;padding:8px 10px 5px;border-top-left-radius:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;text-align:left;font-size:16px;line-height:1.5;background-color:#fff;color:#222;border:1px solid #10318e;display:none;}
.r_sitebar .hides:after{content:"";position:absolute;z-index:-1;right:-20px;top:0;width:0;height:0;border:10px solid #10318e;border-top-color:transparent;border-bottom-color:transparent;border-right-color:transparent;border-radius:3px;}
.r_sitebar .hides .items{display:block;margin:2px 0;}
.r_sitebar .hides .time{color:#999;font-size:14px;}
.r_sitebar .hides .time span{display:block;}
.r_sitebar .wechat .items{font-size:12px;float:left;width:50%;text-align:center;}
.r_sitebar .wechat img{width:80px;height:80px;display:block;margin:5px auto;border:1px solid #ddd;}
.r_sitebar .hides .contact{background-color:#2953c9;color:#fff;-webkit-box-shadow:0;box-shadow:0;padding:3px 5px;margin-left:8px;}
.r_sitebar .hides.active{display:block;}
.r_sitebar .close{display:block;width:25px;height:25px;margin:5px auto;text-align:center;line-height:25px;border-radius:50%;background-color:#ccc;color:#444;cursor:pointer;}
.r_sitebar .close:hover{color:#fff;}
.to_top{display:none;}
.to_top.active{display:block;}
.to_top .iconfont{font-size:22px;}
@media(min-width:800px){
    .r_sitebar .show .item{padding:10px 0;width:60px;height:auto;line-height:1.6;border-radius:0;}
    .r_sitebar .hides{right:60px;}
    .r_sitebar .pc{display:block;}
    .r_sitebar .phone{display:none;}
}
@media(min-width:560px){
    .logo_w{width:200px;}
}
@media(min-width:960px){
    .left_sidebar{left:0;}
    .left_sidebar.active{left:-999px;}
    /*.doc_area{padding:15px;}*/
    .mcontents{padding-left:200px;}
    .mcontents.active{padding-left:0;-webkit-transition:all .35s;transition:all .35s;}
    .mcontents.active .doc_area{padding-left:0;padding-right:0;}
}
@media(min-width:1100px){
    /*.mcontents{padding-right:50px;}*/
}
/*文档内容切换区*/
.loading_area{position:fixed;z-index:511;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-size:14px;}
.loading_area.active{display:none;}
.loading_area .content{text-align:center;}
.loading_area img{display:block;margin:10px auto;}
.waiting{position:fixed;z-index:419;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:30px;height:30px;display:none;}
.waiting.active{display:block;}
.site_tc{position:fixed;left:0;top:0;right:0;bottom:0;z-index:499;display:flex;align-items:center;justify-content:center;padding:15px;background-color:rgba(0,0,0,.5);}
.site_tc.hides{display:none;}
.site_tc_content{position:relative;max-width:1024px;height:100%;padding-top:30px;border:1px solid red;}
.site_tc_content .top{position:absolute;top:0;left:0;right:0;width:100%;height:30px;border:1px solid red;}
.site_tc_content .close{z-index:5;bottom:-15px;right:25px;padding:8px;border-radius:50%;background-color:#ddd;cursor:pointer;}
.site_tc_content .m{position:relative;width:100%;min-height:250px;max-height:100%;padding:18px;padding-top:30px;font-size:18px;line-height:1.6;border-radius:3px;border:1px solid #ccc;box-shadow:1px 1px 5px #444;background-color:#fff;overflow:auto;}
